*,*:before,*:after{box-sizing: border-box;outline: none;}
html,body{line-height: normal;position: relative;margin: 0 auto;max-width: 768px;}
body{font-size: .24rem;color: #444;-webkit-font-smoothing: antialiased;font-family: arial, sans-serif;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin: 0;padding: 0;}
img,article,aside,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{display: block;margin: 0;padding: 0;max-width: 100%}
h1,h2,h3,h4,h5,h6,b{font-size: 100%;font-weight: normal;}
fieldset,img{border: 0;}
img{object-fit: cover;}
address,caption,cite,dfn,em,th,var,i,em{font-style: normal;font-weight: normal;}
ol,ul{list-style: none;}
a{text-decoration: none;color: inherit;}
a:hover{text-decoration: none;}
a,label,button,input,select,textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input,select,button{font: 100% arial, sans-serif, \5b8b\4f53;vertical-align: baseline;border: 0;border-radius: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border: none;}
input[type=checkbox],input[type=radio]{vertical-align: middle;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;-moz-appearance: none !important;margin: 0;}
textarea{border: 0;outline: none;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;overflow: auto;resize: none;font: 100% arial, sans-serif, \5b8b\4f53;}
table{border-collapse: collapse;border-spacing: 0;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #ccc;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #ccc;}

.pd30{padding: .3rem}
.pdlr30{padding: 0 .3rem}
.pdtb30{padding: .3rem 0}
.mr30{margin: .3rem}
.mrlr30{margin: 0 .3rem}
.mrtb30{margin: .3rem 0}

.pd20{padding: .2rem}
.pdlr20{padding: 0 .2rem}
.pdtb20{padding: .2rem 0}
.mr20{margin: .2rem}
.mrlr20{margin: 0 .2rem}
.mrtb20{margin: .2rem 0}
.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}

.container{height: auto;overflow: hidden;max-width: 768px;margin: 0 auto;position: relative;z-index: 0;}
.mask-black{background: rgba(0, 0, 0, .4); position: fixed; z-index: 50; bottom: 0; right: 0; left: 0; top: 0; display: none;}
.load-more{text-align: center;margin: .4rem 0;color: #999;font-size: .24rem;
  .iconfont{font-size: .4rem;color: #999;}
}

.van-toast{border-radius: .05rem;}


